using System;
using ScrumManagementTool.domain.interfaces;

namespace ScrumManagementTool.domain
{
    public class Sprint : ISprint
    {
        public int Id
        {
            get { throw new NotImplementedException(); }
            set { throw new NotImplementedException(); }
        }

        public DateTime StartDate
        {
            get { throw new NotImplementedException(); }
            set { throw new NotImplementedException(); }
        }

        public DateTime EndDate
        {
            get { throw new NotImplementedException(); }
            set { throw new NotImplementedException(); }
        }

        public int HoursPerDay
        {
            get { throw new NotImplementedException(); }
            set { throw new NotImplementedException(); }
        }

        public bool Weekends
        {
            get { throw new NotImplementedException(); }
            set { throw new NotImplementedException(); }
        }

        public string Name
        {
            get { throw new NotImplementedException(); }
            set { throw new NotImplementedException(); }
        }

        public int LengthOfSprintInDays()
        {
            throw new NotImplementedException();
        }

        public IBacklog GetSprintBacklog()
        {
            throw new NotImplementedException();
        }

        public void SetSprintBacklog(IBacklog sprintBacklog)
        {
            throw new NotImplementedException();
        }

        public void AddUserStory(IUserStory userStory)
        {
            throw new NotImplementedException();
        }

        public int GetNumberOfUserStories()
        {
            throw new NotImplementedException();
        }

        public ITeam GetSprintTeam()
        {
            throw new NotImplementedException();
        }

        public void SetSprintTeam(ITeam sprintTeam)
        {
            throw new NotImplementedException();
        }

        public IMember GetSprintMember(int memberId)
        {
            throw new NotImplementedException();
        }

        public void AddSprintMember(IMember sprintMember)
        {
            throw new NotImplementedException();
        }

        public void RemoveSprintMember(int sprintMemberId)
        {
            throw new NotImplementedException();
        }

        public void RemoveSprintMember(IMember sprintMember)
        {
            throw new NotImplementedException();
        }

        public int GetNumberOfMembers()
        {
            throw new NotImplementedException();
        }
    }
}